<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
		<link href="<s:url value="/css/style.css"/>" rel="stylesheet"
			type="text/css" />
		<script type="text/javascript" src="<s:url value="/js/common.js"/>"></script>
		<script type="text/javascript"
			src="<s:url value="/js/jquery-1.3.2.min.js"/>"></script>
		<script type='text/javascript'
			src="<s:url value="/js/autocomplete/jquery.bgiframe.min.js"/>"></script>
		<script type='text/javascript'
			src="<s:url value="/js/autocomplete/jquery.ajaxQueue.js"/>"></script>
		<script type='text/javascript'
			src="<s:url value="/js/autocomplete/thickbox-compressed.js"/>"></script>
		<script type='text/javascript'
			src="<s:url value="/js/autocomplete/jquery.autocomplete.js"/>"></script>
		<link rel="stylesheet" type="text/css"
			href="<s:url value="/js/autocomplete/jquery.autocomplete.css"/>" />
		<link rel="stylesheet" type="text/css"
			href="<s:url value="/js/autocomplete/thickbox.css"/>" />
		<script type="text/javascript" src="<s:url value="/js/jquery-ui.js"/>"></script>
		<link href="<s:url value="/css/jquery.css"/>" rel="stylesheet"
			type="text/css" />
<script type="text/javascript" src="<s:url value="/js/jquery.form.js"/>"></script>
<script type="text/javascript" src="<s:url value="/js/jquery.validate.js"/>"></script>
		<script type="text/javascript">
	function doSubmit() {
		// here is validate form .
		var leadsType = $('#leadsType').val();
		var school = $('#school').val();
		if(leadsType=='CarOwner'){
			if(school==''){
				$('#shoolEroor').html('Please select a school.').addClass('error').show();
				return false;
			}
		}
		if (!$("#selAdChannel").val()){
		    $("#selAdChannelId").val("");
		}
		if (!$("#selMarketingPlan").val()){
		    $("#selMarketingPlanId").val("");
		}
		if (!$("#selPTE").val()){
		    $("#selPTEId").val("");
		}
		if (!$("#selPTELead").val()){
		    $("#selPTELeadId").val("");
		} 
		$('#editForm').submit();
	}
	function goBack() {
		location.href = '<s:url value="/customer/Leads/list"/>';
	}
	$( function() {
		$('#shoolEroor').hide();
	    $('#editForm').validate();
		$('#initVisitTime').datepicker( {
			dateFormat :'yy-mm-dd'
		});
		if ($.trim($('#result').text()) != '') {
			popupDiv('pop-div');
		};
		 $("#selMarketingPlan").autocomplete("<s:url value="/marketing/autoCompleteAjax.action"/>", {
		             width: 300,
		             minChars:2, //几个字
		             mastMatch:true,
		             selectFirst: false,
		             max:  20,
		         	   formatItem: function(row, i, max) {
		         	      var d=eval("("+row+")");
			      return  d.name;
		      },
		      formatMatch: function(row, i, max) {
		         var d=eval("("+row+")");
				     return d.name;
		      },
		      formatResult: function(row) {
		         var d=eval("("+row+")");
			     return d.name;
		   	       }
		          });
		  	$("#selMarketingPlan").result(function(event, data, formatted) {
		         	      var d=eval("("+data+")");
		          $("#selMarketingPlanId").val(d.id);
		          $("#selAdChannelId").val(d.aid);
		          $("#selAdChannel").val(d.aname);
		          $('#selMarketPolicy').val( d.pid );
		   	});
		  	$("#selAdChannel").autocomplete("<s:url value="/data/AdChannel/autoCompleteAjax.action"/>", {
		             width: 300,
		             minChars:2, //几个字
		             mastMatch:true,
		             selectFirst: false,
		             max:  20,
		         	   formatItem: function(row, i, max) {
		         	      var d=eval("("+row+")");
			      return  d.name;
		         },
		      formatMatch: function(row, i, max) {
		         var d=eval("("+row+")");
				     return d.name;
		      },
		      formatResult: function(row) {
		         var d=eval("("+row+")");
			     return d.name;
		   	       }
		          });
		          $("#selAdChannel").result(function(event, data, formatted) {
		         	      var d=eval("("+data+")");
		          $("#selAdChannelId").val(d.id);
		          });
		          $("#selPTE").autocomplete("<s:url value="/data/PTE/autoCompleteAjax.action"/>", {
		             width: 300,
		             minChars:2, //几个字
		             mastMatch:true,
		             selectFirst: false,
		             max:  20,
		         	   formatItem: function(row, i, max) {
		         	      var d=eval("("+row+")");
			      return  d.name+" "+d.wno;
		         },
		      formatMatch: function(row, i, max) {
		         var d=eval("("+row+")");
				     return d.name+" "+d.wno;
		      },
		      formatResult: function(row) {
		         var d=eval("("+row+")");
			     return d.name;
		   	       }
		   });
          $("#selPTE").result(function(event, data, formatted) {
         	      var d=eval("("+data+")");
                 $("#selPTEId").val(d.id);
          });
          $("#selPTELead").autocomplete("<s:url value="/data/PTE/autoCompleteAjax.action"/>", {
		             width: 300,
		             minChars:2, //几个字
		             mastMatch:true,
		             selectFirst: false,
		             max:  20,
		         	   formatItem: function(row, i, max) {
		         	      var d=eval("("+row+")");
			      return  d.name+" "+d.wno;
		         },
		      formatMatch: function(row, i, max) {
		         var d=eval("("+row+")");
				     return d.name+" "+d.wno;
		      },
		      formatResult: function(row) {
		         var d=eval("("+row+")");
			     return d.name;
		   	       }
		   });
          $("#selPTELead").result(function(event, data, formatted) {
         	      var d=eval("("+data+")");
                  $("#selPTELeadId").val(d.id);
          });
	});
	function changeSchool(obj){
		 if(obj.selectedValue == 'CarOwner'){
			$('#schoolTr').show();
		 }else{
			 $('#schoolTr').hide();
		 }
	}
</script>
		<title><s:text name="system.title" /></title>
	</head>
	<body>
		<s:include value="/common/up.jsp"></s:include>
		<table width="100%" border="0" cellspacing="0" cellpadding="0">
			<tr>
				<td class="box">
					<table width="100%" border="0" cellspacing="0" cellpadding="0">
						<tr>
							<td id="tag-over">
								<span id="tag-over">Leads</span>
							</td>
							<td class="tab3-line" width="90%">
								&nbsp;
							</td>
						</tr>
					</table>
					<s:form action="Leads/save" namespace="/customer" method="post"
						id="editForm" name="editForm">
						<s:hidden name="id"></s:hidden>
						<table width="100%" border="0" cellpadding="3" cellspacing="1"
							class="margin">
							<tr>
								<td align="right" class="tablecolour5">
									Name<font color="red">*</font>:
								</td>
								<td class="tablecolour5">
									<s:textfield name="name" cssClass="input2 required" size="24" />
								</td>
								<td align="right" class="tablecolour5">
									Gender:
								</td>
								<td class="tablecolour5">
									<s:textfield name="salutation" cssClass="input2" size="24" />
								</td>
							</tr>
							<tr>
								<td align="right" class="tablecolour5">
									Mobile<font color="red">*</font>:
								</td>
								<td class="tablecolour5">
									<s:textfield name="mobileTelephone" cssClass="input2 required" size="24" />
								</td>
								<td align="right" class="tablecolour5" >
									Telephone:
								</td>
								<td class="tablecolour5">
									<s:textfield name="telephone" cssClass="input2 "  size="24" />
								</td>
								
							</tr>
							<tr>
								<td align="right" class="tablecolour5">
									Company Tel:
								</td>
								<td class="tablecolour5">
									<s:textfield name="companyTelephone" cssClass="input2"
										size="24" />
								</td>
								<td align="right" class="tablecolour5">
									Other Tel:
								</td>
								<td class="tablecolour5">
									<s:textfield name="otherTelephone" cssClass="input2" size="24" />
								</td>
							</tr>
							<!-- tr>
								<td align="right" class="tablecolour5">
									Province<font color="red">*</font>:
								</td>
								<td class="tablecolour5">
									<s:textfield name="province" cssClass="input2 required" size="10" />
								</td>
								<td align="right" class="tablecolour5">
									City:
								</td>
								<td class="tablecolour5">
									<s:textfield name="city" cssClass="input2" size="24" />
								</td>
							</tr-->
							<tr>
								<td align="right" class="tablecolour5">
									Company:
								</td>
								<td class="tablecolour5">
									<s:textfield name="company" cssClass="input2" size="24" />
								</td>
								<td align="right" class="tablecolour5">
									E-mail:
								</td>
								<td class="tablecolour5">
									<s:textfield name="email" cssClass="input2" size="24" />
								</td>
							</tr>
							<tr>
								<td align="right" class="tablecolour5">
									Age:
								</td>
								<td class="tablecolour5">
									<s:textfield name="age" cssClass="input2" size="24" />
								</td>
								<td align="right" class="tablecolour5">
									Education:
								</td>
								<td class="tablecolour5">
									<s:textfield name="education" cssClass="input2" size="24" />
								</td>
							</tr>
							<tr>
								<td align="right" class="tablecolour5">
									Marketing:
								</td>
								<td class="tablecolour5">
									<s:textfield id="selMarketingPlan" name="marketingPlan.name"
										cssClass="input2" size="30" />
									<s:hidden id="selMarketingPlanId" name="marketingPlan.id" /> 
									<br/>
									PTE Lead:
									<s:textfield id="selPTELead" name="pteLeader.name"
										cssClass="input2" size="6" />
									<s:hidden id="selPTELeadId" name="pteLeader.id" />
									Promoter:
									<s:textfield id="selPTE" name="pte.name" cssClass="input2"
										size="6" />
									<s:hidden id="selPTEId" name="pte.id" />
							 	</td>
								<td align="right" class="tablecolour5">
									Init Visit Time:
								</td>
								<td class="tablecolour5">
									<s:date name="initVisitTime" format="yyyy-MM-dd"
										var="initVisitTimefmt" />
									<s:textfield name="initVisitTime" cssClass="input2" size="24"
										id="initVisitTime" value="%{initVisitTimefmt}" />
								</td>
							</tr>
							<tr>
								<td align="right" class="tablecolour5">
									Marketing Policy:
								</td>
								<td class="tablecolour5">
									<s:select id="selMarketPolicy" name="marketingPolicy.id"
										headerValue="--select--" headerKey=""
										list="marketingPolicyList"  />
								</td>
								<td align="right" class="tablecolour5">
									Ad Channel:
								</td>
								<td class="tablecolour5">
									<s:textfield id="selAdChannel" name="adChannel.name"  
										cssClass="input2" size="40" />
									<s:hidden id="selAdChannelId" name="adChannel.id" />
								</td>
							</tr>
							<tr>
								<td align="right" class="tablecolour5">
									Leads Source<font color="red">*</font>:
								</td>
								<td class="tablecolour5">
									<s:select name="leadsSource" headerValue="--select--" cssClass="input2 required"
										headerKey="" list="@com.ef.constant.ELeadsSource@values()"
										listKey="name()" />
								</td>
								<td align="right" class="tablecolour5">
									Leads Type<font color="red">*</font>:
								</td>
								<td class="tablecolour5">
									<s:select name="leadsType" headerValue="--select--" cssClass="input2 required"
										headerKey="" list="@com.ef.constant.ELeadsType@values()"
										listKey="name()" id="leadsType"   onchange="javascript:changeSchool(this)" />
								</td>
							</tr>
							<tr id="schoolTr"> 
								<td align="right" class="tablecolour5">
									School:
								</td>
								<td class="tablecolour5">
									<s:select id="school" headerValue="----select---" headerKey="" name="school.id" list="schoolList" /><label id="shoolEroor"></label>
								</td>
								<td align="right" class="tablecolour5">
									 Creater:
								</td>
								<td class="tablecolour5">
									 <s:property value="createUser.name"/>[<s:date name="createTime" format="yyyy-MM-dd"/>]
								</td>
							</tr>
							<tr id="schoolTr"> 
								<td align="right" class="tablecolour5">
									Comments:
								</td>
								
								<td class="tablecolour5" colspan="3">
									 <s:textarea name="comments" cssClass="input2"
										id="initVisitTime" value="%{comments}" cols="60" rows="8"></s:textarea>
								</td>
							</tr>
							<tr> 
								<td align="right" class="tablecolour5">
									TM:
								</td>
								<td class="tablecolour5">
								   <s:property value="tm.name"/>[<s:date name="tmAssignTime" format="yyyy-MM-dd"/>]
								</td>
								<td align="right" class="tablecolour5">
									CC
								</td>
								<td class="tablecolour5">
								    <s:property value="cc.name"/>[<s:date name="ccAssignTime" format="yyyy-MM-dd"/>]
								</td>
							</tr>
							<tr> 
							    <td align="right" class="tablecolour5">
								   Last Touch Time:
								</td>
								<td class="tablecolour5"  >
									 <s:date name="lastEventTime" format="yyyy-MM-dd HH:mm"/>
								</td>
								<td align="right" class="tablecolour5">
								   Last Comments:
								</td>
								<td class="tablecolour5" >
									  <s:property value="lastEventCommons"/>
								</td>
							</tr>
							<tr> 
							    <td align="right" class="tablecolour5">
								   Area:
								</td>
								<td class="tablecolour5">
									 <s:textfield name="city"/>
								</td>
								<td align="right" class="tablecolour5">&nbsp;</td>
								<td class="tablecolour5">&nbsp;</td>
	 						</tr>
							<tr>
								<td align="center" colspan="4" height="50" class="tablecolour5">
								   <s:set name="leadsId" value="id"/>
								   <s:if test="isOwner(#leadsId)">
									<input type="button" class="btn1" value="Save"
										onclick="doSubmit();" />
									</s:if>
									<input name="goback" type="button" class="btn1" value="Go Back"
										onclick="goBack()" />
								</td>
							</tr>
						</table>
					</s:form>
					<table cellpadding="3" cellspacing="1" width="100%"
							style="margin-top: 5px;" class="margin">
							<tr>
								<td colspan="6" class="title">
									Event History
								</td>
							</tr>
							<tr>
								<td class="tablecolour5">
									Task Type
								</td>
								<td class="tablecolour5">
									Call Number
								</td>
								<td class="tablecolour5">
									Call Time
								</td>
								<td class="tablecolour5">
									Next Call Time
								</td>
								<td class="tablecolour5">
									Comment
								</td>
								<td class="tablecolour5">
									Call Status
								</td>
							</tr>
							<s:iterator value="calls">
								<tr>
									<td class="tablecolour5">
										<s:property value="eventType" />
									</td>
									<td class="tablecolour5">
										<s:property value="telephone" />
									</td>
									<td class="tablecolour5">
										<s:date name="dealTime" format="yyyy-MM-dd HH:mm" />
									</td>
									<td class="tablecolour5">
										<s:date name="nextCallTime" format="yyyy-MM-dd HH:mm" />
									</td>
									<td class="tablecolour5">
										<s:property value="comments" />
									</td>
									<td class="tablecolour5">
										<s:property value="callStatus" />
									</td>
								</tr>
							</s:iterator>
						</table>
				</td>
			</tr>
		</table>
		<s:include value="/common/down.jsp"></s:include>
		<div id='pop-div' style="width: 300px;" class="pop-box">
			<s:include value="/common/confirm.jsp"></s:include>
		</div>
	</body>
</html>